<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta name="keywords" content="Versant, Object, Database, OODB, ODBMS, OODBMS, 7014" />
<meta name="description" content="Versant Object Database 7.0.1.4" />
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>Versant Object Database 7.0.1.4 - JVI API</title>
<link href="../../doc/html_resources/css/basic.css" rel="stylesheet" type="text/css" media="all" />
<link rel="shortcut icon"  href="../../doc/html_resources/images/favicon.ico" />
<link rel="bookmark icon" href="../../doc/html_resources/images/favicon.ico" />

</head>

<body>
<div id="sitenav">
<ul class="tabs">
<li id="mainsitetab"><a href="http://www.versant.com" title="Versant Website" target="_top">www.versant.com</a></li>
<li><a href="http://www.versant.com/developer" title="Versant Developer Center Website" target="_top">developer.versant.com</a></li>
<li class="selected"><a href="../../welcome.html" title="Local Installation Versant Object Database"target="_top">Installation</a></li>
</ul>
<div class="hr">
<hr />
</div>
</div>
<div id="header">
<h1><img src="../../doc/html_resources/images/versant-object-database.gif" alt="VERSANT Object Database" height="29" width="291" border="0" /></h1>
</div>
<div class="hr">
<hr />
</div>
<div id="topnav">
<ul class="tabs">
<li id="hometab"><a href="../../welcome.html">Welcome</a></li>
<li><a href="../cxx/info.html">C / C++</a></li>
<li class="selected"><a href="#">JVI</a></li>
<li><a href="../jdo/info.html">JDO</a></li>
<li><a href="../addons/info.html">Add-on Modules</a></li>
<li><a href="../../doc/info.html">Documentation</a></li>

</ul>
<div class="hr">
<hr />
</div>
</div>
<div id="wrapper">
<div id="content">
<div id="mainclmn">
<h1>JVI API</h1>
<p><strong>The Java Versant Interface (JVI) implements the full object model. Methods are provided to define embedded, association and inheritance relationships, either at compile time or at runtime.</strong></p>
<p>JVI also implements complete Versant database functionality as both functions and utilities. JVI functionality is available through the standard Java.</p>
<p>For more information, please refer to the <a href="../../doc/info.html">Versant Java Interface Manual</a>.</p>
<p class="warning">If you are new to the Versant Object Database technology we strongly recommend to start with the Tutorial.</p>
<a name="tutorial" id="tutorial"></a>
<h2>Tutorial</h2>
<p>A step by step walk trough tutorial of writing your first application using JVI.</p>
<p>You can review the Tutorial Guide (PDF) <a href="tutorial/tutorial.pdf" target="_blank">HERE</a>.</p>
<a name="demo" id="demo"></a>
<h2>Examples</h2>
<h3>Query:</h3>
<p>Several examples for different kind of queries using JVI.</p>
<h3>IDE</h3>
<p>A simple example for demonstrating how to use the JVI plugin for eclipse. It comes with a step by step installation and configuration guide.</p>
<h3>ODMG-Trans</h3>
<p>A collection of examples for the J/Versant Interface using the ODMG or Transparent package.</p>
<a name="advanced" id="advanced"></a>
<h2>Advanced Examples</h2>
<h3>DataBaseUtilities</h3>
<p>Shows how to use the JVI interface for making your own database tools.</p>
<h3>Event</h3>
<p>Two example applications using the Event Notification package. Although these programs can be run individually, they work together using the event notification mechanism.  </p>
<h3>Fund</h3>
<p>A collection of examples demonstrating how to use the fundamental JVI interface for different tasks.</p>
<h3>JCA</h3>
<p>An example for how to use the Versant JCA Connector with a WebLogic application server.</p>
<h3>MemoryManagement</h3>
<p>Demonstrates how to query information about the databases memory and how to manage it yourself.</p>
<h3>ObjectMigrationCopying</h3>
<p>Shows how objects can be moved from one database to another.</p>
<h3>Sharing</h3>
<p>A demonstration of how to share database objects between different programming languages (Java/C++).</p>
<h3>UserAuthentification</h3>
<p>Two short example applications that demonstrate how to create database users and how to authenticate to a database.</p>
<h3>XA</h3>
<p>Two examples that demonstrate the use of Versants JTA/XA package.</p>
<p><br />
<strong>Note: To run the demos on 64bit platforms, please add following line to the target element:</strong></p>
<p><strong>&lt;jvmarg value=&quot;-d64&quot;/&gt;</strong></p>

<div class="hr">
<hr />
</div>
</div>
<div id="leftclmn">
<ul class="submenu">
<li><a href="#tutorial" target="_self">Tutorial</a></li>
<li><a href="#demo" target="_self">Examples</a></li>
<li><a href="#advanced" target="_self">Advanced Examples</a></li>
</ul>
<p><strong>Version 7.0.1.4</strong></p>
<p>The Versant Object Database is an Object Database Management System (ODBMS).</p>
<p>It has been designed to ease development and enhance performance in complex, distributed, heterogeneous environments.</p>
</div>
<div class="hr">
<hr />
</div>
</div>
<div id="rightclmn">
<div class="box">
<p><strong>Versant Developer Center</strong><br />
<a href="http://www.versant.com/developer/" target="_top">www.versant.com/developer</a></p>
<img src="../../doc/html_resources/images/promo_devcentr_205.jpg" alt="" height="80" width="205" border="0" />
<p>The Versant Developer Center (VDC) provides all the essential information and valuable resources needed for developers, just like</p>
<p><a class="pushlink" href="http://www.versant.com/developer/downloads/" target="_top">Downloads</a><br />
<a class="pushlink" href="http://www.versant.com/developer/resources/objectdatabase" target="_top">Technical Resources</a>
<a class="pushlink" href="http://www.versant.com/developer/forums/discussions/view_forum?forum_id=9" target="_top">Developer Forum</a></p>
</div>
<div class="box">
<p><strong>Versant Customer Extranet</strong></p>
<p>As a Versant Support Customer you can request access to the Versant Object Database Customer Extranet for patch downloads, special resources, and many more.</p>
<p><a class="pushlink" href="http://www.versant.com/developer/user" target="_top">Login</a></p>
</div>
</div>
</div>
<div class="hr btmartwork">
<hr />
</div>
<div id="footer">
<p>Copyright © 2008 Versant Corp. All rights reserved.</p>
<p>Versant, Vitness, Vorkout, Vedding and reVind are either registered trademarks or trademarks of Versant Corporation in the United States and/or other countries. All other products might be a registered trademark or trademark of their respective company in the United States and/or other countries.</p>
<p><a class="fw_normal" href="http://www.versant.com/" target="_top">www.versant.com</a><span class="separator"> | </span><a class="fw_normal" href="http://www.versant.com/developer" target="_top">www.versant.com/developer</a></p>
</div>
</body>



</html>